package ${package.Mapper};

import ${package.Entity}.${entity};
import ${package.Entity}.vo.${entity}ShowVO;
import ${package.Entity}.dto.${entity}SearchDTO;
import ${superMapperClassPackage};
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.util.Map;

/**
 * <p>
 * ${table.comment!} Mapper 接口
 * </p>
 *
 * @author ${author}
 * @since ${date}
 * @version V1.0
 */
<#if kotlin>
interface ${table.mapperName} : ${superMapperClass}<${entity}>
<#else>
public interface ${table.mapperName} extends ${superMapperClass}<${entity}> {

    /**
    * 分页获取${table.comment!}数据列表信息。
    * 创建时间：${date} ${author}
    * 修改时间：${date} ${author} 加注释
    * 修改时间：
    * @param page 分页参数
    * @param param 条件参数
    * @return 带分页的数据集
    */
    Page<${entity}ShowVO> pageByParam(Page<${entity}SearchDTO> page, @Param("param") ${entity}SearchDTO param);
}
</#if>
